﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MOCSoftware.Utilities.JpgMetaDataViewer.Utility
{
    internal enum ExifAttributes
    {
        [Description("Artist")]
        Artist = 315,
        [Description("Brightness")]
        Brightness = 37379,
        [Description("Compression Scheme")]
        CompressionScheme = 259,
        [Description("Copyright Holder")]
        CopyrightHolder = 33432,
        [Description("Date and Time Original Created")]
        DateAndTimeOriginalCreated = 36867,
        [Description("Date and Time of Image Created")]
        DateAndTimeImageCreated = 36868,
        [Description("Exif Version")]
        ExifVersion = 36864,
        [Description("Exposure Program")]
        ExposureProgram = 34850,
        [Description("Exposure Time")]
        ExposureTime = 33434,
        [Description("Flash")]
        Flash = 37385,
        [Description("F Number")]
        Fnumber = 33437,
        [Description("File Change Date and Time")]
        FileChangeDateAndTime = 306,
        [Description("Horizontal Resolution")]
        HorizontalResolution = 282,
        [Description("Image Data Location")]
        ImageDataLocation = 273,
        [Description("ImageHeight")]
        ImageHeight = 257,
        [Description("Image Title")]
        ImageTitle = 270,
        [Description("ISO Speed")]
        IsoSpeed = 34867,
        [Description("ImageWidth")]
        ImageWidth = 256,
        [Description("Manufacturer")]
        Manufacturer = 271,
        [Description("Model")]
        Model = 272,
        [Description("Number of Bits Per Component")]
        NumberOfBitsPerComponent = 258,
        [Description("Orientation")]
        Orientation = 274,
        [Description("Pixel Composition")]
        PixelComposition = 262,
        [Description("Shutter Speed")]
        ShutterSpeed = 37377,
        [Description("Software Used")]
        SoftwareUsed = 305,
        [Description("Spectral Sensitivity")]
        SpectralSensitivity = 34852,
        [Description("User Comment")]
        UserComment = 37510,
        [Description("Valid Image Height")]
        ValidImageHeight = 40963,
        [Description("Valid Image Width")]
        ValidImageWidth = 40962,
        [Description("Vertical Resolution")]
        VerticalResolution = 283
    }
}
